#include "builtin_icon.hpp"
#include <QString>
#include <QList>

static const QList<QString> builtinIcons = {
	"aarch64",
	"add-person",
	"adonisjs",
	"aftereffects",
	"airplane-filled",
	"airplane-landing",
	"airplane-takeoff",
	"airplane",
	"airpods",
	"akka",
	"alarm-ringing",
	"alarm",
	"algolia",
	"align-centre",
	"align-left",
	"align-right",
	"alpinejs",
	"amazonwebservices",
	"american-football",
	"anaconda",
	"anchor",
	"android",
	"androidstudio",
	"angular",
	"angularjs",
	"angularmaterial",
	"ansible",
	"antdesign",
	"apache",
	"apacheairflow",
	"apachekafka",
	"apachespark",
	"apl",
	"app-window-grid-2x2",
	"app-window-grid-3x3",
	"app-window-list",
	"app-window-sidebar-left",
	"app-window-sidebar-right",
	"app-window",
	"appcelerator",
	"apple",
	"appwrite",
	"archlinux",
	"arduino",
	"argocd",
	"arrow-clockwise",
	"arrow-counter-clockwise",
	"arrow-down-circle-filled",
	"arrow-down-circle",
	"arrow-down",
	"arrow-left-circle-filled",
	"arrow-left-circle",
	"arrow-left",
	"arrow-ne",
	"arrow-right-circle-filled",
	"arrow-right-circle",
	"arrow-right",
	"arrow-up-circle-filled",
	"arrow-up-circle",
	"arrow-up",
	"arrows-contract",
	"arrows-expand",
	"astro",
	"at-symbol",
	"atom",
	"awk",
	"axios",
	"azure",
	"azuredevops",
	"azuresqldatabase",
	"babel",
	"backbonejs",
	"ballerina",
	"bamboo",
	"band-aid",
	"bank-note",
	"bar-chart",
	"bar-code",
	"bash",
	"bath-tub",
	"battery-charging",
	"battery-disabled",
	"battery",
	"beats",
	"behance",
	"bell-disabled",
	"bell",
	"bike",
	"binoculars",
	"bird",
	"bitbucket",
	"blank-document",
	"blazor",
	"blender",
	"bluetooth",
	"boat",
	"bold",
	"bolt-disabled",
	"bolt",
	"book",
	"bookmark",
	"bootstrap",
	"bower",
	"box",
	"browserstack",
	"brush",
	"bug",
	"building",
	"bullet-points",
	"bulls-eye-missed",
	"bulls-eye",
	"bulma",
	"bun",
	"buoy",
	"c",
	"cairo",
	"cakephp",
	"calculator",
	"calendar",
	"camera",
	"canva",
	"capacitor",
	"car",
	"carbon",
	"cart",
	"cassandra",
	"cd",
	"center",
	"centos",
	"ceylon",
	"check-circle",
	"check-list",
	"check-rosette",
	"check",
	"checkmark",
	"chess-piece",
	"chevron-down-small",
	"chevron-down",
	"chevron-left-small",
	"chevron-left",
	"chevron-right-small",
	"chevron-right",
	"chevron-up-down",
	"chevron-up-small",
	"chevron-up",
	"chrome",
	"circle-disabled",
	"circle-ellipsis",
	"circle-filled",
	"circle-progress-100",
	"circle-progress-25",
	"circle-progress-50",
	"circle-progress-75",
	"circle-progress",
	"circle",
	"circleci",
	"clarity",
	"claude",
	"clear-formatting",
	"clion",
	"clock",
	"clojure",
	"clojurescript",
	"cloud-lightning",
	"cloud-rain",
	"cloud-snow",
	"cloud-sun",
	"cloud",
	"cloudflare",
	"cloudflareworkers",
	"cmake",
	"code-block",
	"code",
	"codeac",
	"codecov",
	"codeigniter",
	"codepen",
	"coffeescript",
	"cog",
	"coin",
	"coins",
	"command-symbol",
	"compass",
	"composer",
	"computer-chip",
	"confluence",
	"consul",
	"contao",
	"contrast",
	"copy-clipboard",
	"corejs",
	"cosmosdb",
	"couchbase",
	"couchdb",
	"cplusplus",
	"credit-card",
	"cricket-ball",
	"crop",
	"crown",
	"crypto",
	"crystal",
	"csharp",
	"css3",
	"cucumber",
	"cypressio",
	"d3js",
	"dart",
	"datagrip",
	"dataspell",
	"dbeaver",
	"debian",
	"deepseek",
	"delete-document",
	"denojs",
	"desktop",
	"devices",
	"devicon",
	"digitalocean",
	"discord",
	"discordjs",
	"django",
	"djangorest",
	"dna",
	"docker",
	"doctrine",
	"dot-net",
	"dot",
	"dotnetcore",
	"download",
	"dreamweaver",
	"droplets",
	"dropwizard",
	"drupal",
	"duplicate",
	"dynamodb",
	"eclipse",
	"ecto",
	"edit-shape",
	"eject",
	"elasticsearch",
	"electron",
	"eleventy",
	"elixir",
	"ellipsis",
	"elm",
	"emacs",
	"embeddedc",
	"ember",
	"emoji-sad",
	"emoji",
	"enter-key",
	"envelope",
	"envoy",
	"eraser",
	"erlang",
	"eslint",
	"exclamationmark-2",
	"exclamationmark-3",
	"exclamationmark",
	"express",
	"eye-disabled",
	"eye-dropper",
	"eye",
	"facebook",
	"fastapi",
	"fastify",
	"faunadb",
	"feathersjs",
	"fedora",
	"female",
	"figma",
	"filezilla",
	"film-strip",
	"filter",
	"finder",
	"fingerprint",
	"firebase",
	"firefox",
	"flag",
	"flask",
	"flutter",
	"folder",
	"footprints",
	"fortran",
	"forward-filled",
	"forward",
	"foundation",
	"fountain-tip",
	"framermotion",
	"framework7",
	"fsharp",
	"full-signal",
	"game-controller",
	"gatling",
	"gatsby",
	"gauge",
	"gazebo",
	"gcc",
	"gemini",
	"gemma",
	"gentoo",
	"geopin",
	"germ",
	"ghost",
	"gift",
	"gimp",
	"git",
	"gitbook",
	"github",
	"githubactions",
	"githubcodespaces",
	"gitlab",
	"gitpod",
	"gitter",
	"glasses",
	"globe-01",
	"go",
	"goal",
	"godot",
	"goland",
	"google",
	"googlecloud",
	"gradle",
	"grafana",
	"grails",
	"graphql",
	"groovy",
	"grpc",
	"grunt",
	"gulp",
	"hadoop",
	"hammer",
	"handlebars",
	"hard-drive",
	"hardhat",
	"harvester",
	"hashtag",
	"haskell",
	"haxe",
	"heading",
	"headphones",
	"heart-disabled",
	"heart",
	"heartbeat",
	"helm",
	"heroku",
	"hibernate",
	"highlight",
	"homebrew",
	"hourglass",
	"house",
	"html5",
	"hugo",
	"humidity",
	"ie10",
	"ifttt",
	"illustrator",
	"image",
	"important-01",
	"influxdb",
	"info-01",
	"inkscape",
	"insomnia",
	"intellij",
	"ionic",
	"italics",
	"jaegertracing",
	"jamstack",
	"jasmine",
	"java",
	"javascript",
	"jeet",
	"jekyll",
	"jenkins",
	"jest",
	"jetbrains",
	"jetpackcompose",
	"jira",
	"jiraalign",
	"jquery",
	"json",
	"jule",
	"julia",
	"junit",
	"jupyter",
	"k3os",
	"k3s",
	"k6",
	"kaggle",
	"karatelabs",
	"karma",
	"kdeneon",
	"keras",
	"key",
	"keyboard-shift",
	"keyboard",
	"kibana",
	"knexjs",
	"knockout",
	"kotlin",
	"krakenjs",
	"ktor",
	"kubernetes",
	"labview",
	"laravel",
	"latex",
	"layers",
	"leaderboard",
	"leaf",
	"less",
	"light-bulb-off",
	"light-bulb",
	"line-chart",
	"link",
	"linkedin",
	"linux",
	"liquibase",
	"livestream-01",
	"livestream-disabled-01",
	"livewire",
	"llava",
	"llvm",
	"lock-disabled",
	"lock-unlocked",
	"lock",
	"lodash",
	"logout",
	"logstash",
	"lorry",
	"lowercase",
	"lua",
	"lumen",
	"magento",
	"magnifying-glass",
	"male",
	"map",
	"mariadb",
	"markdown",
	"mask",
	"materializecss",
	"materialui",
	"matlab",
	"matplotlib",
	"maven",
	"maximize",
	"maya",
	"medical-support",
	"megaphone",
	"memory-stick",
	"meteor",
	"microphone-disabled",
	"microphone",
	"microsoftsqlserver",
	"minimize",
	"minitab",
	"minus-circle-filled",
	"minus-circle",
	"minus",
	"mistral",
	"mithril",
	"mobile",
	"mobx",
	"mocha",
	"modx",
	"moleculer",
	"mongodb",
	"mongoose",
	"monitor",
	"moodle",
	"moon-down",
	"moon-up",
	"moon",
	"moonrise",
	"mountain",
	"mouse",
	"move",
	"msdos",
	"mug-steam",
	"mug",
	"multiply",
	"music",
	"mysql",
	"nano",
	"neo4j",
	"neovim",
	"nestjs",
	"netlify",
	"network",
	"networkx",
	"new-document",
	"new-folder",
	"nextjs",
	"nginx",
	"ngrx",
	"nhibernate",
	"nim",
	"nimble",
	"nixos",
	"nodejs",
	"nodemon",
	"nodewebkit",
	"nomad",
	"norg",
	"notion",
	"npm",
	"nuget",
	"numpy",
	"nuxtjs",
	"oauth",
	"objectivec",
	"ocaml",
	"ohmyzsh",
	"okta",
	"ollama",
	"omnicast",
	"openai",
	"openal",
	"openapi",
	"opencl",
	"opencv",
	"opengl",
	"openstack",
	"opensuse",
	"opentelemetry",
	"opera",
	"option-symbol",
	"oracle",
	"ory",
	"p5js",
	"packer",
	"pandas",
	"paperclip",
	"paragraph",
	"patch",
	"pause-filled",
	"pause",
	"pencil",
	"perl",
	"person-circle",
	"person-lines",
	"person",
	"pfsense",
	"phalcon",
	"phoenix",
	"phone-ringing",
	"phone",
	"photonengine",
	"photoshop",
	"php",
	"phpstorm",
	"pie-chart",
	"pill",
	"pin-disabled",
	"pin",
	"play-filled",
	"play",
	"playwright",
	"plotly",
	"plug",
	"plus-circle-filled",
	"plus-circle",
	"plus-minus-divide-multiply",
	"plus-square",
	"plus-top-right-square",
	"plus",
	"pnpm",
	"podman",
	"poetry",
	"polygon",
	"portainer",
	"postcss",
	"postgresql",
	"postman",
	"power",
	"powershell",
	"premierepro",
	"print",
	"prisma",
	"processing",
	"prolog",
	"prometheus",
	"protractor",
	"pulsar",
	"pulumi",
	"puppeteer",
	"purescript",
	"putty",
	"pycharm",
	"pypi",
	"pyscript",
	"pytest",
	"python",
	"pytorch",
	"qodana",
	"qt",
	"quarkus",
	"quasar",
	"question-mark-circle",
	"quotation-marks",
	"quote-block",
	"qwen",
	"qwik",
	"r",
	"rabbitmq",
	"racket",
	"rails",
	"railway",
	"raindrop",
	"rancher",
	"raspberrypi",
	"raycast",
	"reach",
	"react",
	"reactbootstrap",
	"reactnavigation",
	"reactrouter",
	"readthedocs",
	"realm",
	"receipt",
	"rect",
	"redhat",
	"redis",
	"redo",
	"redux",
	"remove-person",
	"renpy",
	"repeat",
	"replace-one",
	"replace",
	"replit",
	"reply",
	"rewind-filled",
	"rewind",
	"rider",
	"rocket",
	"rocksdb",
	"rockylinux",
	"rollup",
	"ros",
	"rosette",
	"rotate-anti-clockwise",
	"rotate-clockwise",
	"rspec",
	"rss",
	"rstudio",
	"ruby",
	"rubymine",
	"ruler",
	"rust",
	"rxjs",
	"safari",
	"salesforce",
	"sanity",
	"sass",
	"save-document",
	"scala",
	"scalingo",
	"scikitlearn",
	"sdl",
	"selenium",
	"sema",
	"sentry",
	"sequelize",
	"shield-01",
	"shopware",
	"short-paragraph",
	"shotgrid",
	"shuffle",
	"signal-0",
	"signal-1",
	"signal-2",
	"signal-3",
	"sketch",
	"slack",
	"snippets",
	"snowflake",
	"soccer-ball",
	"socketio",
	"solidity",
	"solidjs",
	"sonarqube",
	"sourcetree",
	"space-key",
	"spack",
	"speaker-down",
	"speaker-high",
	"speaker-low",
	"speaker-off",
	"speaker-on",
	"speaker-up",
	"speaker",
	"speech-bubble-active",
	"speech-bubble-important",
	"speech-bubble",
	"splunk",
	"spring",
	"spss",
	"spyder",
	"sqlalchemy",
	"sqldeveloper",
	"sqlite",
	"square-ellipsis",
	"ssh",
	"stacked-bars-1",
	"stacked-bars-2",
	"stacked-bars-3",
	"stacked-bars-4",
	"stackoverflow",
	"star-circle",
	"star-disabled",
	"star",
	"stars",
	"stata",
	"stop-filled",
	"stop",
	"stopwatch",
	"store",
	"storybook",
	"streamlit",
	"strike-through",
	"stylus",
	"subversion",
	"sun",
	"sunrise",
	"supabase",
	"svelte",
	"swagger",
	"swatch",
	"swift",
	"swiper",
	"switch",
	"symfony",
	"syringe",
	"tab-key",
	"tack-disabled",
	"tack",
	"tag",
	"tailwindcss",
	"tauri",
	"temperature",
	"tennis-ball",
	"tensorflow",
	"terminal",
	"terraform",
	"tex",
	"text-cursor",
	"text-input",
	"text-selection",
	"text",
	"thealgorithms",
	"threedsmax",
	"threejs",
	"thumbs-down-filled",
	"thumbs-down",
	"thumbs-up-filled",
	"thumbs-up",
	"ticket",
	"titaniumsdk",
	"tomcat",
	"torch",
	"tortoisegit",
	"towergit",
	"traefikmesh",
	"traefikproxy",
	"train",
	"trash",
	"travis",
	"tray",
	"tree",
	"trello",
	"trophy",
	"trpc",
	"twenty",
	"twitter",
	"two-people",
	"typescript",
	"typo3",
	"ubuntu",
	"umbrella",
	"underline",
	"undo",
	"unifiedmodelinglanguage",
	"unity",
	"unix",
	"unrealengine",
	"upload",
	"uppercase",
	"uwsgi",
	"v8",
	"vagrant",
	"vala",
	"vault",
	"vercel",
	"vertx",
	"vicinae",
	"video-disabled",
	"video",
	"vim",
	"visualbasic",
	"visualstudio",
	"vite",
	"vitejs",
	"vitess",
	"vitest",
	"vscode",
	"vsphere",
	"vuejs",
	"vuestorefront",
	"vuetify",
	"vyper",
	"wallet",
	"wand",
	"warning",
	"wasm",
	"waveform",
	"webflow",
	"weblate",
	"webpack",
	"webstorm",
	"weights",
	"wifi-disabled",
	"wifi",
	"wind",
	"windows11",
	"windows8",
	"windsock",
	"woocommerce",
	"wordpress",
	"wrench-screwdriver",
	"wrist-watch",
	"x-mark-circle-filled",
	"x-mark-circle-half-dash",
	"x-mark-circle",
	"x-mark-top-right-square",
	"xamarin",
	"xcode",
	"xd",
	"xmark",
	"xml",
	"yaml",
	"yarn",
	"yii",
	"yugabytedb",
	"yunohost",
	"zend",
	"zendesk",
	"zig"
};

const QList<QString> &BuiltinIconService::icons() { return builtinIcons; }
